<?php

require_once ('HistorialLaboralPk.php');
require_once ('DatosLaboral.php');
require_once ('Paises.php');
require_once 'enums/Naturaleza.php';
require_once 'enums/Sector.php';

/**
 * @author Virtualidad
 * @version 1.0
 * @created 22-dic-2010 04:40:05 p.m.
 */
class HistorialLaboral {

    private static $mapping = null;

    public static function MAPPING() {
        if (self::$mapping == null) {
            self::$mapping = array(
                "HistorialLaboralPk" => "HistorialLaboralPk",
                "DatosLaboral" => "DatosLaboral",
                "DatosLaboral.mapping" => DatosLaboral::MAPPING(),
                "Pais" => "Paises",
            );
        }

        return self::$mapping;
    }

    private $HistorialLaboralPk;
    /**
     *
     * @var DatosLaboral
     */
    private $DatosLaboral;
    private $Ocupacion;
    private $FechaIngreso;
    private $Naturaleza = 0;
    private $Sector = 1;
    private $CodigoPais = 0;
    /**
     *
     * @var Paises
     */
    private $Pais;

    /**
     *
     * @return HistorialLaboralPk
     */
    public function getHistorialLaboralPk() {
        return $this->HistorialLaboralPk;
    }

    public function setHistorialLaboralPk($HistorialLaboralPk) {
        $this->HistorialLaboralPk = $HistorialLaboralPk;
    }

    public function getDatosLaboral() {
        return $this->DatosLaboral;
    }

    public function setDatosLaboral($DatosLaboral) {
        $this->DatosLaboral = $DatosLaboral;
    }

    public function getOcupacion() {
        return $this->Ocupacion;
    }

    public function setOcupacion($Ocupacion) {
        $this->Ocupacion = $Ocupacion;
    }

    public function getFechaIngreso() {
        return $this->FechaIngreso;
    }

    public function setFechaIngreso($FechaIngreso) {
        $this->FechaIngreso = $FechaIngreso;
    }
    
    public function getNaturaleza() {
        return $this->Naturaleza;
    }

    public function setNaturaleza($Naturaleza) {
        $this->Naturaleza = $Naturaleza;
    }

    public function getSector() {
        return $this->Sector;
    }

    public function setSector($Sector) {
        $this->Sector = $Sector;
    }
    
    public function getPais() {
        return $this->Pais;
    }

    public function setPais($Pais) {
        $this->Pais = $Pais;
    }
    
    public function getCodigoPais() {
        return $this->CodigoPais;
    }

    public function setCodigoPais($CodigoPais) {
        $this->CodigoPais = $CodigoPais;
    }

}

?>